package com.casic.modules.hcry.entity;

import com.casic.common.base.entity.BaseEntity;
import com.casic.common.validator.group.AddGroup;
import com.casic.common.validator.group.UpdateGroup;

import javax.validation.constraints.Size;


/**
 * 核查人员信息
 *
 * @author liqiang
 * @email 123456789@qq.com
 * @date 2019-05-13 17:20:16
 */
public class QyxxDdRyhcEntity extends BaseEntity {
    //企业代码
    @Size(max=14, message = "企业代码不能超过14位", groups = {AddGroup.class, UpdateGroup.class})
    private String ryhcQydm;
    //企业名称
    @Size(max=20, message = "企业名称不能超过20个汉字", groups = {AddGroup.class, UpdateGroup.class})
    private String ryhcQymc;
    // 所属派出所机构号
    private String deptId;
    //登记序号
    private String ryhcDjxh;
    //姓名
    private String ryhcXm;
    //证件号码
    private String ryhcZjhm;
    //性别
    private String ryhcXbdmName;
    //性别代码
    @Size(max=1, message = "性别代码不能超过1位", groups = {AddGroup.class, UpdateGroup.class})
    private String ryhcXbdmCode;
    //出生日期
    private String ryhcCsrqName;
    //出生日期代码
    @Size(max=8, message = "出生日期代码不能超过8位", groups = {AddGroup.class, UpdateGroup.class})
    private String ryhcCsrqCode;
    //民族
    private String ryhcMzdmName;
    //民族代码
    @Size(max=2, message = "民族代码不能超过2位", groups = {AddGroup.class, UpdateGroup.class})
    private String ryhcMzdmCode;
    //户口所在地区号
    private String ryhcHkszdxzqhdmName;
    //户口所在地区号代码
    @Size(max=6, message = "户口所在地区号代码不能超过6位", groups = {AddGroup.class, UpdateGroup.class})
    private String ryhcHkszdxzqhdmCode;
    //户口所在地详址
    private String ryhcHkszdxz;
    //核查时间代码
    private String ryhcHcsjCode;
    //核查时间
    private String ryhcHcsjName;
    //核查申请人
    private String ryhcHcsqr;
    //核查申请人手机
    private String ryhcHcsqrsj;
    //身份证照片
    private String ryhcSfzPhoto;
    //删除状态
    @Size(max = 1, message = "删除状态不能超过1位", groups = {AddGroup.class, UpdateGroup.class})
    private String deleted;
     /**
      * 设置：企业代码
      */
     public void setRyhcQydm(String ryhcQydm) {
         this.ryhcQydm = ryhcQydm;
     }

    /**
     * 获取：企业代码
     */
      public String getRyhcQydm() {
            return ryhcQydm;
        }
     /**
      * 设置：企业名称
      */
     public void setRyhcQymc(String ryhcQymc) {
         this.ryhcQymc = ryhcQymc;
     }

    /**
     * 获取：企业名称
     */
      public String getRyhcQymc() {
            return ryhcQymc;
        }

    /**
     * 获取所属派出所机构号
     * @return 所属派出所机构号
     */
    public String getDeptId() {
        return deptId;
    }

    /**
     * 设置所属派出所机构号
     * @param deptId 所属派出所机构号
     */
    public void setDeptId(String deptId) {
        this.deptId = deptId;
    }

    /**
      * 设置：登记序号
      */
     public void setRyhcDjxh(String ryhcDjxh) {
         this.ryhcDjxh = ryhcDjxh;
     }

    /**
     * 获取：登记序号
     */
      public String getRyhcDjxh() {
            return ryhcDjxh;
        }
     /**
      * 设置：姓名
      */
     public void setRyhcXm(String ryhcXm) {
         this.ryhcXm = ryhcXm;
     }

    /**
     * 获取：姓名
     */
      public String getRyhcXm() {
            return ryhcXm;
        }
     /**
      * 设置：证件号码
      */
     public void setRyhcZjhm(String ryhcZjhm) {
         this.ryhcZjhm = ryhcZjhm;
     }

    /**
     * 获取：证件号码
     */
      public String getRyhcZjhm() {
            return ryhcZjhm;
        }
     /**
      * 设置：性别代码
      */
     public void setRyhcXbdmName(String ryhcXbdmName) {
         this.ryhcXbdmName = ryhcXbdmName;
     }

    /**
     * 获取：性别代码
     */
      public String getRyhcXbdmName() {
            return ryhcXbdmName;
        }
     /**
      * 设置：性别
      */
     public void setRyhcXbdmCode(String ryhcXbdmCode) {
         this.ryhcXbdmCode = ryhcXbdmCode;
     }

    /**
     * 获取：性别
     */
      public String getRyhcXbdmCode() {
            return ryhcXbdmCode;
        }
     /**
      * 设置：出生日期
      */
     public void setRyhcCsrqName(String ryhcCsrqName) {
         this.ryhcCsrqName = ryhcCsrqName;
     }

    /**
     * 获取：出生日期
     */
      public String getRyhcCsrqName() {
            return ryhcCsrqName;
        }
     /**
      * 设置：出生日期代码
      */
     public void setRyhcCsrqCode(String ryhcCsrqCode) {
         this.ryhcCsrqCode = ryhcCsrqCode;
     }

    /**
     * 获取：出生日期代码
     */
      public String getRyhcCsrqCode() {
            return ryhcCsrqCode;
        }
     /**
      * 设置：民族
      */
     public void setRyhcMzdmName(String ryhcMzdmName) {
         this.ryhcMzdmName = ryhcMzdmName;
     }

    /**
     * 获取：民族
     */
      public String getRyhcMzdmName() {
            return ryhcMzdmName;
        }
     /**
      * 设置：民族代码
      */
     public void setRyhcMzdmCode(String ryhcMzdmCode) {
         this.ryhcMzdmCode = ryhcMzdmCode;
     }

    /**
     * 获取：民族代码
     */
      public String getRyhcMzdmCode() {
            return ryhcMzdmCode;
        }
     /**
      * 设置：户口所在地区号
      */
     public void setRyhcHkszdxzqhdmName(String ryhcHkszdxzqhdmName) {
         this.ryhcHkszdxzqhdmName = ryhcHkszdxzqhdmName;
     }

    /**
     * 获取：户口所在地区号
     */
      public String getRyhcHkszdxzqhdmName() {
            return ryhcHkszdxzqhdmName;
        }
     /**
      * 设置：户口所在地区号代码
      */
     public void setRyhcHkszdxzqhdmCode(String ryhcHkszdxzqhdmCode) {
         this.ryhcHkszdxzqhdmCode = ryhcHkszdxzqhdmCode;
     }

    /**
     * 获取：户口所在地区号代码
     */
      public String getRyhcHkszdxzqhdmCode() {
            return ryhcHkszdxzqhdmCode;
        }
     /**
      * 设置：户口所在地详址
      */
     public void setRyhcHkszdxz(String ryhcHkszdxz) {
         this.ryhcHkszdxz = ryhcHkszdxz;
     }

    /**
     * 获取：户口所在地详址
     */
      public String getRyhcHkszdxz() {
            return ryhcHkszdxz;
        }
     /**
      * 设置：核查时间代码
      */
     public void setRyhcHcsjCode(String ryhcHcsjCode) {
         this.ryhcHcsjCode = ryhcHcsjCode;
     }

    /**
     * 获取：核查时间代码
     */
      public String getRyhcHcsjCode() {
            return ryhcHcsjCode;
        }
     /**
      * 设置：核查时间
      */
     public void setRyhcHcsjName(String ryhcHcsjName) {
         this.ryhcHcsjName = ryhcHcsjName;
     }

    /**
     * 获取：核查时间
     */
      public String getRyhcHcsjName() {
            return ryhcHcsjName;
        }
     /**
      * 设置：核查申请人
      */
     public void setRyhcHcsqr(String ryhcHcsqr) {
         this.ryhcHcsqr = ryhcHcsqr;
     }

    /**
     * 获取：核查申请人
     */
      public String getRyhcHcsqr() {
            return ryhcHcsqr;
        }
     /**
      * 设置：核查申请人手机
      */
     public void setRyhcHcsqrsj(String ryhcHcsqrsj) {
         this.ryhcHcsqrsj = ryhcHcsqrsj;
     }

    /**
     * 获取：核查申请人手机
     */
      public String getRyhcHcsqrsj() {
            return ryhcHcsqrsj;
        }
     /**
      * 设置：身份证照片
      */
     public void setRyhcSfzPhoto(String ryhcSfzPhoto) {
         this.ryhcSfzPhoto = ryhcSfzPhoto;
     }

    /**
     * 获取：身份证照片
     */
      public String getRyhcSfzPhoto() {
            return ryhcSfzPhoto;
        }
     /**
      * 设置：删除状态
      */
     public void setDeleted(String deleted) {
         this.deleted = deleted;
     }

    /**
     * 获取：删除状态
     */
      public String getDeleted() {
            return deleted;
        }
}
